Page({
  goLogin() {
    wx.navigateTo({
      url: '/pages/login/index',
    })
  },
  /**
   * 生命周期函数--监听页面打开
   */
  onShow() {
    // 没有登录就跳出
    if (!getApp().token) return
    // app里面有用户资料吗
    if (getApp().userProfile.nickName) {
      // 有
      this.setData({
        ...getApp().userProfile
      })
    } else {
      // 没有
      this.getUserProfile()
    }
  },
  // 获取用户资料
  async getUserProfile() {
    let res = await wx.http.get('/userInfo')
    this.setData({ ...res })
    // this.setData({ id: res.id, nickName: res.nickName, avatar: res.avatar })
    // 更新到App里面去
    getApp().userProfile = {
      nickName: res.nickName,
      avatar: res.avatar
    }
  },

})
